Database Storage

Database 的存储结构可由下图所示:

Buffer Manager

Column-Oriented Storage

行存储(row-oriented representation) 是最基本的存储方法,即将表中的数据一条一条存储。而 列存储(column-oriented Storage) 在有时可以发挥更大的功效。当然有时候可能也会采取行列混合存储的方式(hybrid row/column stores)。列存储方式如下图所示:

Benefit

Drawbacks

行存储&列存储对比